using System;
using System.Web.UI;
namespace JQueryControlToolkit.Controls
{
	[ParseChildren(true), PersistChildren(false)]
	public class AjaxOptions
	{
		public bool Async
		{
			get;
			set;
		}
		public string Cache
		{
			get;
			set;
		}
		public string ContentType
		{
			get;
			set;
		}
		public object Data
		{
			get;
			set;
		}
		public string DataType
		{
			get;
			set;
		}
		public bool Global
		{
			get;
			set;
		}
		public bool IfModified
		{
			get;
			set;
		}
		public string Jsonp
		{
			get;
			set;
		}
		public string Password
		{
			get;
			set;
		}
		public bool ProcessData
		{
			get;
			set;
		}
		public string ScriptCharset
		{
			get;
			set;
		}
		public int TimeOut
		{
			get;
			set;
		}
		public string Type
		{
			get;
			set;
		}
		public string Url
		{
			get;
			set;
		}
		public string UserName
		{
			get;
			set;
		}
		[PersistenceMode(PersistenceMode.InnerProperty)]
		public string Xhr
		{
			get;
			set;
		}
		[PersistenceMode(PersistenceMode.InnerProperty)]
		public string BeforeSend
		{
			get;
			set;
		}
		[PersistenceMode(PersistenceMode.InnerProperty)]
		public string Complete
		{
			get;
			set;
		}
		[PersistenceMode(PersistenceMode.InnerProperty)]
		public string Error
		{
			get;
			set;
		}
		[PersistenceMode(PersistenceMode.InnerProperty)]
		public string DataFilter
		{
			get;
			set;
		}
		[PersistenceMode(PersistenceMode.InnerProperty)]
		public string Success
		{
			get;
			set;
		}
	}
}
